/**
 * @file 工单操作-临时小号
 * @author ligang
 * @date 2022-01-10 16:13:16
 */
layui.define(['layer', 'form', 'list_modify_common', 'zmn_validate', '$http'], function (exports) {
    var $ = layui.$;
    let form = layui.form;
    var opCommonUtils = layui.list_modify_common;
    var validate = layui.zmn_validate;
    var layer = layui.layer;
    var $http = layui.$http;

    /**
     * 初始化页面
     */
    function initPage() {
    }

    /**
     * 判断传入值是否为手机号
     * @param num
     */
    function isPhone(num) {
        if (num === '') {
            return false;
        }
        if (validate.phone(num)) {
            return true;
        }
        return false;
    }

    /**
     * 初始化页面事件
     */
    function initEvent() {
        form.on('submit(save)', function (data) {
            if (!isPhone($("#telephone").val())) {
                layer.msg("请正确填写您的手机号码！", {"icon": 2})
                return
            }
            if (!$("input:radio[name='userTelephone']:checked").val()) {
                layer.msg("请选择要绑定用户电话！", {"icon": 2})
                return
            }
            let url = '/work/modify/save/tempXno.action';
            let field = data.field;
            let params = {
                orderId: field.orderId,
                workId: field.workId,
                bindTelephone: field.telephone,
                userTelephone: field.userTelephone
            };
            $.ajax({
                async: false,
                type: "POST", url: url,
                contentType: "application/json",
                dataType: "json",
                data: JSON.stringify(params),
                success: function (result) {
                    if (result.statusBool) {
                        layer.msg('操作成功', {icon: 1, time: 1000}, function () {
                            opCommonUtils.goOperateHome();
                        });
                    } else {
                        layui.layer.msg(result.message, {"icon": 2});
                    }
                }
            });
            return false;
        });
    }

    // 程序入口
    function init() {
        // 初始化页面
        initPage();
        // 初始化事件
        initEvent();
    }

    // 初始化
    init();

    exports('oms_work_modify_orderTempXno');
});
